@charset "utf-8";
body { margin:0; padding:0; width:100%; background:#fff url(images/main_bg.jpg) top repeat-x; font: normal 11px Arial, Helvetica, sans-serif; color:#353535; line-height:12px;}
html { padding:0; margin:0;}


/* form elements */
form {
	margin:0px; padding: 0px;
	border: none; 
	background: none; 
 }
label {
	display:block;
	font-weight:bold;
	margin:5px 0;
 }
input {
	padding: 3px;
	border:1px solid #eee;
	color:#805929;
	height: 18px;
	font: normal 11px Arial, Sans-serif;
 }
textarea {
	width:300px;
	padding:2px;
	border:1px solid #eee;
	height:100px;
	display:block;
	color:#805929;
	font: normal 11px Arial, Sans-serif;
 }
 
textarea, input 
{ 	border-top: 1px solid #94c1f2;
	border-left: 1px solid #94c1f2; 
	border-right: 1px solid #aaa;
	border-bottom: 1px solid #aaa;
	color:#000; 
	padding: 1px; 
	font: normal 11px Arial, Sans-serif;
	margin: 1px; 
	background-color: #fff;
	
	overflow:hidden; 
}

input.button { 
	margin: 0; 
	font: normal 11px Arial, Sans-serif;
	border: 1px solid #CCC;
	background: #FFF; 
	padding: 2px 3px; 
	color: #805929;	
 }


/* main */
.main { width:100%; padding:0; margin:0 auto; }
.resize { width:1000px; margin:0 auto;}

/********** header **********/
/*Simple_text*/
#Simple_text { float:right; padding: 10px 0px; padding-right: 0px;  margin-top: 6px; margin-right: 3px; /*background:url(images/live_chat.png) center right no-repeat;*/ font:normal 12px Arial, Helvetica, sans-serif; }
#Simple_text a { color:#000; text-decoration:none;}
#Simple_text .c { font-weight:bold; color:#2c5a79;}
#Simple_text a:hover { text-decoration:underline;}

.header { 	}

 
.block_header { margin:0 auto; width:1000px; padding:0;}
#block_header_body { position: relative; margin:0; width:1000px; padding:0;  }
#block_header_body div#sloga-head {
	position: absolute;
	margin: 0; padding: 0;
	font: normal 1.4em 'Trebuchet MS', Arial, Sans-serif;
	letter-spacing: 1px;
	top: 0px; 
	right: 10px;
	color: #805929;
	background: none;
 }
#block_header_body p#slogan {
	position: absolute;	 
	top:0px; right: 30px;
	color: #805929;
	text-indent: 0px;
	font: normal 1em 'Trebuchet MS', Arial, Sans-serif;
	width: 350px;
 }
 
/* logo */
.logo { float:left; padding:0; margin:0; width:308px;}

/* menu */	
.menu { padding:0; margin:0 auto; width:1001px; height:44px; background:url(images/menu_bg.gif) top no-repeat; color:#333;}
.menu ul { padding:0 5px; margin:0 30px 0 0; list-style:none; border:0;}
.menu ul li { float:left; margin:0; padding:0px 3px; border:0;}
.menu ul li a:hover { color:#000; text-decoration:underline;}
.menu ul li a { float:left; margin:0; color:#333; padding-left:15px; padding-right:20px; padding-top:16px; padding-bottom:12px; background:url(images/menu_item.jpg) no-repeat right top; font:bold 12px Arial, Helvetica, sans-serif; text-decoration:none;}
.menu ul li a.active { color:#000; text-decoration:underline; font:bold 12px Arial, Helvetica, sans-serif;}

/*simple text*/
.slider {  width:650px; margin:0px ; padding:0; background: url(images/slider_1.gif) top left no-repeat; height:238px;}
.slider div.slice1 div.slice2 { width: 633px; }
.slider div div div { margin:0; padding:0; border:0; float: left;}
.slider div div div p.img { float: right; padding:12px 20px 0 20px; margin:0;}
.slider div div div h2 {  font:bold 30px Arial, Helvetica, sans-serif; color:#fff; margin:0; padding:15px 10px 10px 20px; line-height:1.2em;}
.slider div div div p { font:normal 11px Arial, Helvetica, sans-serif; color:#fff; margin:0; line-height:1.8em; padding:0 10px 0 20px;}

/* header_text */
.header_text { margin:0 auto; width:1000px; padding:0; background:url(images/simple_img_top.gif) top no-repeat;}
.header_text h2 { margin:15px 0 0 45px; padding:0; font:normal 37px Arial, Helvetica, sans-serif; color:#3e95d4;}
.header_text h2.pan { padding:0; margin:5px 0 0 45px; font:normal 19px Arial, Helvetica, sans-serif; color:#565656;}
.header_text .div { width:1000px; margin:0; padding:0;}
.header_text .div .left1 { float:left; width:530px;}
.header_text strong { display:block; margin:0; color:#a1e2e6; font:normal 12px Arial, Helvetica, sans-serif; line-height:16px;}
.header_text span { float:right; margin:0; padding:0; width:400px;}
.header_text p { font:normal 11px Arial, Helvetica, sans-serif; color:#3d3f41; padding:10px 0 0 45px; margin:0; line-height:1.6em;}
.header_text ul.buttons { float:left; padding:20px 0 10px 45px; margin:0; list-style:none;}
.header_text ul.buttons li { float:left; padding:0 5px; margin:0;}
/*blog_body*/
.blog_body_top { width:1000px; margin:0 auto; padding:0; background:url(images/topi_bg.gif) top repeat-y; }
.blog_body { width:1000px;background:url(images/top_img_topi.gif) top no-repeat; margin:0 auto; padding:0;}
.blog_bottom { margin:0; padding:10px 20px; width:960px; float:left; background:url(images/topi_bottom_img.gif) bottom no-repeat;}
.blog_body p { margin:0; padding:0; font:normal 11px Arial, Helvetica, sans-serif; line-height:1.8em; color:#828282; padding:0 10px; margin:0;}
.blog_body img { float:left; margin:0 10px; padding:0;}
.blog_body .lorem { width:240px; float:left; margin:0; padding:0;}
/********** block index **********/
.body { padding:20px 10px 10px 10px; width:980px; margin:0 auto;}
.body h2 { font:normal 22px Tahoma, Geneva, sans-serif; color:#4e4a38; padding:10px 0; margin:5px 0; background:url(images/h2_body.gif) left no-repeat;}
.body h3 { font:normal 22px Tahoma, Geneva, sans-serif; color:#4e4a38; padding:5px 5px; margin:0;}
.body a { font:normal 11px Arial, Helvetica, sans-serif; color:#3497c4; text-decoration:underline;}
.body p { font:normal 12px Arial, Helvetica, sans-serif; color:#727272; line-height:1.8em; padding:5px 0; margin:0;}
.body span { font:normal 15px Arial, Helvetica, sans-serif; color:#898989; padding:15px 0; margin:0;}
.welcome { margin:1px 1px; padding:0;}
.welcome img { padding-right:10px;}
.welcome ul { margin:0; padding:0; list-style:none; font:normal 12px Arial, Helvetica, sans-serif; color:#727272;}
.welcome li { padding:3px 15px; background:url(images/ul_li.gif) left no-repeat; margin:0;}
.welcome p { padding:3px 15px;  margin:0;}
.welcome p.time { font-size: 8px;}

/*blog_body2*/
.blog_body_top2 { width:1000px; margin:0 auto; padding:0; }
.blog_body2 { width:1000px;background:url(images/FBG_img_top.gif) top no-repeat;}
.blog_bottom2 { margin:0; padding:30px 0; float:left; width:1000px; background:url(images/FBG_bottom_img.gif) bottom no-repeat;}
.blog_body2 p { font:normal 11px Arial, Helvetica, sans-serif; color:#828282; padding:0 10px; margin:0; line-height:1.8em;}

.right-column {width:325px; float: right; margin-top: 2px;}
.left-column {width:650px; margin: 0; margin-right: 0px; float: left;}
.left-column h1 { font:normal 28px Tahoma, Geneva, sans-serif; color:#525252; padding:10px 10px; margin:5px 0;}
.left-column h2 { font:normal 22px Tahoma, Geneva, sans-serif; color:#525252; padding:10px 10px; margin:5px 0;}

.Testi { width:300px; padding:0 10px; float:left; margin:0; margin-bottom: 10px; background:url(images/bg_3.png) no-repeat top left; height:138px;}
.Testi h2 { font: normal 18px Tahoma, Geneva, sans-serif; color:#444; text-align: left; margin: 0px; padding: 6px 0px; }
.Testi .l { float:left; width:260px; height:115px; padding-left:10px;}
.Testi .l div.text-box-homepage {  height:35px; padding:0px; padding-top:5px; font: bold 12px Arial, Helvetica, sans-serif; color:#000859; text-decoration: none;}
.Testi .l div.text-box-homepage a{   font: bold 12px Arial, Helvetica, sans-serif; color:#000859; text-decoration: none; line-height: 20px;}
.Testi .b { float:left; width:250px; height:15px; margin:0; padding:0px 0 0 0;}
.Testi .b a { font:bold 12px Arial, Helvetica, sans-serif; color:#000859; padding:0px 10px 0 10px;}
.Testi .order { padding:0; margin:0; float:right; width:140px; height:40px;}

#Testi_1 { background:url(images/bg_1.png) no-repeat top left; }
#Testi_2 { background:url(images/bg_2.png) no-repeat top left; }
#Testi_3 { background:url(images/bg_3.png) no-repeat top left; }
#Testi_4 { background:url(images/bg_4.png) no-repeat top left; }
#Testi_5 { background:url(images/bg_5.png) no-repeat top left; }
#Testi_6 { background:url(images/bg_6.png) no-repeat top left; }
#Testi_7 { background:url(images/bg_7.png) no-repeat top left; }
#Testi_8 { background:url(images/bg_8.png) no-repeat top left; }
#Testi_9 { background:url(images/bg_9.png) no-repeat top left; }
#Testi_10 { background:url(images/bg_10.png) no-repeat top left; }


.Featured { width:325px; float:right; height:223px; margin-left:25px;  margin-bottom: 10px;  background: url(images/corn_l.png) no-repeat top left;}
.Featured p { font:italic 12px Arial, Helvetica, sans-serif; padding-left:10px; color:#353535; line-height:1.8em;}
.Featured form { font:italic 12px Arial, Helvetica, sans-serif; padding-left:10px; color:#353535; line-height:0.9em;}
.Featured div { width:325px; float:left; height:223px; background:url(images/corn_r.png) no-repeat top right;}
.Featured div div { width:309px; margin: 0px 8px; height:223px; background:#eaeaea;}

.Featured div div div { margin: 0px auto; height:16px; padding: 0px; margin: 0px;}
.Featured div div div a img  { margin: 0px auto; height:16px; padding: 0px; margin: 0px; float: left;}

.Featured a { font:bold 11px Arial, Helvetica, sans-serif; color:#329cff; text-decoration:none; float:right; padding-right:25px; padding-top:0px;}
.Featured h2 { font:normal 22px Tahoma, Geneva, sans-serif; color:#525252; padding:10px 10px; margin:5px 0;}
.Featured ul { margin:0 5px; padding:0; list-style:none; display:inline;}
.Featured li { display:inline; font:normal 11px Arial, Helvetica, sans-serif; line-height:1.8em; color:#7c7c7c; padding:5px; margin:0;}
.Featured .time { font-size: 8px;}

.Featured2 { width:325px; float:right; height:203px; margin-left:25px;  margin-bottom: 10px;  background: url(images/corn_l.jpg) no-repeat top left;}
.Featured2 p { font:italic 12px Arial, Helvetica, sans-serif; padding-left:10px; color:#353535; line-height:1.8em;}
.Featured2 form { font:italic 12px Arial, Helvetica, sans-serif; padding-left:10px; color:#353535; line-height:0.9em;}
.Featured2 div { width:325px; float:left; height:203px; background:url(images/corn_r.jpg) no-repeat top right;}
.Featured2 div div { width:309px; margin: 0px 8px; height:203px; background:#eaeaea;}

.Featured2 div div div { margin: 0px auto; height:16px; padding: 0px; margin: 0px;}
.Featured2 div div div a img  { margin: 0px auto; height:16px; padding: 0px; margin: 0px; float: left;}

.Featured2 a { font:bold 11px Arial, Helvetica, sans-serif; color:#329cff; text-decoration:none; float:right; padding-right:25px; padding-top:0px;}
.Featured2 h2 { font:normal 22px Tahoma, Geneva, sans-serif; color:#525252; padding:10px 10px; margin:5px 0;}
.Featured2 ul { margin:0 5px; padding:0; list-style:none; display:inline;}
.Featured2 li { display:inline; font:normal 11px Arial, Helvetica, sans-serif; line-height:1.8em; color:#7c7c7c; padding:5px; margin:0;}
.Featured2 .time { font-size: 8px;}

.Featured-dynamic { width: 325px; padding: 0px; margin: 0px 0px 20px 0px; float: left;}
.Featured-dynamic-top { margin: 0px; width:325px; height:15px; float: left; background:url(images/bg_col_top.png) no-repeat top right; }
.Featured-dynamic-bottom { width:325px; float:left; height:15px; background:url(images/bg_col_boot.png) no-repeat top right; }
.Featured-dynamic-body { background-color: #eaeaea; width: 305px; padding: 0px 10px 0px 10px; margin: 0px;  float:left; }
.Featured-dynamic-body h2 { font:normal 22px Tahoma, Geneva, sans-serif; color:#525252; padding:10px 10px; margin:5px 0;}
.Featured-dynamic-body p, .Featured-dynamic-body td  { padding: 0px; font: normal 11px Arial, Helvetica, sans-serif; color:#353535; line-height:12px;}
.Featured-dynamic-body a { font: bold 12px Arial, Helvetica, sans-serif; color:#353535; line-height:12px;}
.Featured-dynamic-body .date { font: bold 10px Arial, Helvetica, sans-serif; color:#353535; line-height:10px; text-align: right;}

/**/


/* rightmenu */
.Featured-dynamic ul.sidemenu { list-style:none; margin: 10px 0 10px 0px; padding:0;	}
.Featured-dynamic ul.sidemenu ul{ list-style:none;	margin: 0px 0 10px 15px;	padding:0;	 }
.Featured-dynamic ul.sidemenu li { margin-bottom:1px;	border-bottom: 1px dotted #ccc; padding: 5px 0px;  }
.Featured-dynamic ul.sidemenu ul li { margin-bottom:1px; border-bottom: none; border-top:  1px dotted #eee;}
.Featured-dynamic ul.sidemenu a { display:block;	text-decoration:none; color: #666; font-weight: bold;	padding:2px 5px 2px 10px;	background: none; border-left:1px solid #2e89ce; min-height:18px; } 
.Featured-dynamic ul.sidemenu ul a { display:block; text-decoration:none; padding:2px 5px 2px 10px; font-weight: normal;	background: none; border-left:1px solid #ccc; min-height:16px; line-height: 14px;} 
* html body .Featured-dynamic ul.sidemenu a {  height: 18px;  }
.Featured-dynamic ul.sidemenu a:hover { padding:2px 5px 2px 10px; background: #ccc; color: #fff;	border-left:1px solid #2e89ce; border-bottom: none; }
.Featured-dynamic ul.sidemenu a.selected { padding:2px 5px 2px 10px;	background: #ccc; color: #fff; border-left:1px solid #cebbd7; }

/* nowoci */
.news { padding: 0px; font: normal 11px Arial, Helvetica, sans-serif; color:#353535; line-height:12px; }
.news a { padding: 0px; margin: 0px; font: normal 11px Arial, Helvetica, sans-serif; color:#ff0000; line-height:12px; text-decoration: none; }
.news p span.blog_wiecej a {color:#2b92ff;}

#baner-slider-1{ background: url(images/img_simple_1.png) no-repeat bottom right; padding-top: 0px; height: 215px;}
#baner-slider-1 h2  { font-size: 24px; background: url(images/logo.png) no-repeat left center; padding-left: 98px;}

#baner-slider-2{ background: url(images/img_simple_2.png) no-repeat bottom right; padding-top: 0px; height: 215px;}
#baner-slider-2 h2  { font-size: 24px; background: url(images/logo2.png) no-repeat left center; padding-left: 130px;}


/*portfolio*/
.portfolio p { font:normal 12px Arial, Helvetica, sans-serif; line-height:1.8em; color:#727272; padding-top:10px;}
.portfolio a { font:bold 12px Arial, Helvetica, sans-serif; color:#2b92ff;}
.portfolio img { padding:0; margin:5px 10px; padding-right:25px;}
.portfolio { width:630px; margin:10px; float:left; padding:5px;}
.portfolio h2 { font:bold 35px Arial, Helvetica, sans-serif; color:#525252; padding:5px; margin:5px 0; }
.portfolio h3 { font:normal 22px Arial, Helvetica, sans-serif; color:#525252; padding:10px 20px; margin:5px 0; }
.portfolio h2 a { color:#2f9aff; text-decoration:none; font:bold 35px Arial, Helvetica, sans-serif;}
.item { width:290px !important; width:280px; float:right; margin:10px; padding:5px; font:normal 12px Arial, Helvetica, sans-serif; border-bottom:1px solid #caced0;}
.item p { font:normal 12px Arial, Helvetica, sans-serif; color:#727272; padding-top:2px; line-height:1.8em; padding-left:20px;}
.item a { font:bold 11px Arial, Helvetica, sans-serif; color:#329cff; text-decoration:none;}
.item h2 { font:normal 22px Arial, Helvetica, sans-serif; color:#525252; padding:10px 15px; margin:5px 0; padding-bottom:25px; }
.item h2 a { font:normal 22px Arial, Helvetica, sans-serif; color:#2b92ff; margin:5px 0; padding-bottom:25px; text-decoration:none; }
.item img { float:left; margin-right:15px; margin-bottom:15px; }
.list { float:left; margin:5px; width:210px; }
.list ul { margin:0; padding:0; list-style:none; font:normal 12px Arial, Helvetica, sans-serif; color:#727272;}
.list li { padding:3px 15px; background:url(images/ul_li.gif) left no-repeat; margin:0;}
.left { float:left; width:260px; font:normal 12px Arial, Helvetica, sans-serif; color:#727272; margin:10px; padding-left:20px;}
.left a { font:bold 12px Arial, Helvetica, sans-serif; color:#2b92ff; text-decoration:none;}
.left p { padding:0 0 0 10px;}
.left ul { margin:0; padding:0; list-style:none; font:normal 12px Arial, Helvetica, sans-serif; color:#727272;}
.left li { padding:3px 15px; background:url(images/ul_li.gif) left no-repeat; margin:0;}

/*table*/
.table .head { background:url(images/tb_bg.jpg) repeat-x; font:normal 12px Arial, Helvetica, sans-serif; color:#fff; text-align:center;}
.table tr.title { height:31px;}
.text_tr_b { font:normal 12px Arial, Helvetica, sans-serif; color:#727272; background:#e3e3e3; text-align:center; height:23px;}
.text_tr { font:normal 12px Arial, Helvetica, sans-serif; color:#727272; text-align:center; height:23px;}
.table img { margin-left:30px;}
.order_now { float:right; width:95px; height:55px; padding:10px; padding-top:30px;}
.order_now img { margin:0; padding:0;}
.order_now img a:hover { background:url(images/order_07.jpg) no-repeat;}

/*bottomms*/
.bottomms { width:100px; float:right; margin:10px 10px; padding:0;}
.bottomms a { font:normal 10px Arial, Helvetica, sans-serif; color:#fff; background:#9e9e9e; padding:2px 2px; margin:0 0 0 5px; text-decoration:none;}
.bottomms a:hover { color:#3497c4; text-decoration:none; background:none;}
/********** contact form **********/
#contactform { margin:0 auto; padding:5px 0;}
#contactform * { color:#6e6e6e;}
#contactform ol { margin:0; padding:0; list-style:none;}
#contactform li { margin:0; padding:0; background:none; border:none; display:block;}
#contactform li.buttons { margin:5px 0 5px 0;}
#contactform label { text-align:left; margin:0 10px 0 0; width:80px; display:block; padding:5px 0; font:normal 11px Tahoma, Geneva, sans-serif; color:#6e6e6e; text-transform:capitalize; float:left;}
#contactform label span { font:normal 10px Arial, Helvetica, sans-serif;}
#contactform input.text { width:440px; border:1px solid #c5c5c5; margin:2px 0; padding:3px 2px; height:14px; background:#fff; float:left;}
#contactform textarea { width:440px; border:1px solid #c5c5c5; margin:2px 0; padding:3px 2px; background:#fff; float:left;}
#contactform li.buttons input { padding:25px 0; margin:0 0 0 90px; border:0; color:#FFF;}
p.response { text-align:center; color:#2c2c2c; font:bold 11px Arial, Helvetica, sans-serif; line-height:1.8em; width:auto;}

/********** footer **********/
/*Twitter*/
.Twitter { width:1000px; margin:0 auto; padding:0;}

.footer { padding:0px 0 0 0; margin:0 auto; background:url(images/Twitter.jpg) center center no-repeat;}
.footer .resize { width:900px; margin:0 auto;}
.footer .resize p { float:left; padding:20px 0; margin:0; color:#888; font:normal 11px Tahoma, Geneva, sans-serif; }
.footer .resize a { color:#333; font:normal 11px Tahoma, Geneva, sans-serif; text-decoration:none; }
.text_left { text-align:right; color:#888; }
.text_left span { padding-left: 30px; }

p.clr, .clr { clear:both; padding:0; margin:0; background:none;}
li.bg, .bg { clear:both; padding:0; margin:5px 0; background:none;}


.section-toolbar { display: block; height: 16px; padding: 2px; margin: 0px; }
